______________________________________________________________
 PSIO Menu System - Version 2.6, Build 18 (12/SEPTEMBER/2020)
  Copyright 2010-2020 Cybdyn Systems. All Rights Reserved.

                      http://ps-io.com/

 The use of this firmware on cloned PSIO hardware is illegal.
  If you know of someone using this firmware on cloned PSIO
            hardware, please email us directly at
                contact@cybdyn-systems.com.au.

--------------------------------------------------------------

  ========================================
  |~[Recent Changes from 2.6.17->2.6.18]~|
  ========================================
   - [Bug Fix] If the 'Background Music' was set to 'Off', no 'Sound Effects' would work (even if they were enabled).
   - [Bug Fix] If the 'Background Music' was set to 'Off' and then a new 'Background Music' was selected, the PlayStation would freeze.
   
  [Fastboot Changes]
   - When 'Fastboot on Midboot' was 'Off' in the Menu System, games would not play XA/CDDA.

  ========================================
  |~[Recent Changes from 2.6.16->2.6.17]~|
  ========================================
   - [Bug Fix] If a large amount of games were on the SD Card, the system memory was being trashed.
   - [Bug Fix] If a game was using a dedicated EXTDSP mode file, that setting was used on other games when selecting another game.
   - [Bug Fix] The controller interrupt in the kernel is now cleared and reset on bootup.
   - [Bug Fix] Fixed a 'VSync timeout' and 'CD timeout' bug when booting by 'Midboot' (considerably speeds up game launching).
   - [Bug Fix] PlayStation GPU detection added (will disable the wallpaper on older GPU models to assist with maintaining 60 FPS).
   - [Bug Fix] If 'Fastboot' was disabled and a game was booted via 'Midboot', the PlayStation would execute the full Sony BIOS bootup and games would have no XA or CDDA audio.
   - [Bug Fix] "SaGa Frontier" would boot to a black screen when 'Quick Starting'.
   - [Improvement] Updated the 'System Diagnostics' information window.
   - [Improvement] The 'Show Filesizes' option is now 'Fastboot on Midboot'.
   - [Improvement] The 'D-Cache' and 'I-Cache' are now cleared when booting a game.
   - [Improvement] You can now enable the CD-ROM drive when selecting 'Go to the PlayStation BIOS' from the 'Options'.
   
  [Fastboot Changes]
   - Fixed a major bug in the way that the PlayStation kernel was being setup.
   - Sped up the RAM clearing function by reducing the amount of instructions per cycle.
   
  [ARM Firmware Changes]
   - "Brave Saga 1" fixed.
   - "Brave Saga 2" fixed.
   - "Jackie Chan: Stuntmaster" fixed.
   - "Mortal Kombat Trilogy" now resumes playing CDDA audio after un-pausing the game.
   - "Road & Track Presents: The Need for Speed" fixed.
   - "Roswell Conspiracies - Aliens, Myths & Legends" fixed.
   - "Starblade Alpha" fixed.
   - "Interrupt handler delays removed.
  
  * ARM is now V2.7.4 *
  
  [FPGA Firmware Changes]
   - CD-ROM results buffer handling improved.
   - Double-buffering pre-load address improved.
   
  * FPGA is now DTY6 07/08/2020 *

  ========================================
  |~[Recent Changes from 2.6.15->2.6.16]~|
  ========================================
   - [Bug Fix] When using 'Midboot' as the 'EXTDSP' mode, the PlayStation now resets the entire system hardware (fixes "Time Crisis").
   - [Bug Fix] When a Lightgun is connected and a controller is in port 2, the pop-up keyboard no longer behaves strange when holding 'L2' or 'R2' and then navigating.
   - [Improvement] A warning message will now show for "Grind Session [NTSC]" when attempting to play it on a [PAL] PlayStation.
   - [Improvement] The scrolling speed has been reduced and the overall flow was improved to behave more gradiently.
   - [Improvement] When 'fast-scrolling' with 'L2' or 'R2', the scroller now moves in sections of 4 instead of 2.
   - [Improvement] When holding down 'L2' or 'R2' to 'fast-scroll', the scrolling sound effect is now muted.
   - [Improvement] The keyboards scrolling speed has been reduced.
   
  [Fastboot Changes]
   - The PlayStation now reboots when executing a game (fixes "Time Crisis").
   - Fixed a bug where sometimes Fastboot would take longer than usual to boot up.
   
  [ARM Firmware Changes]
   - Fixed "Chicken Run [PAL]".
   - Command timing adjustments.
   - SD Card swapping will no longer crash the system.
   - Reduced the amount of delay in the interrupt handler by 2 clock cycles.
   
  * ARM is now V2.7.3 *

  ========================================
  |~[Recent Changes from 2.6.14->2.6.15]~|
  ========================================
   - [Bug Fix] Double-buffering wasn't being enabled.
   - [Improvement] To improve stability, Lightguns can no longer navigate the Menu System. Instead, a controller in port 2 must now be used.
   - [Improvement] Analog scrolling acts like digital mode now.

  [ARM Firmware Changes]
   - Command timing adjustments.

  * ARM is now V2.7.2 *

  ========================================
  |~[Recent Changes from 2.6.13->2.6.14]~|
  ========================================
   - [Bug Fix] DUAL SHOCK controllers no longer automatically turn on the red LED and enable ANALOG mode as this caused problems for some users.
   - [Bug Fix] If 'LoadExec' was the selected 'EXTDSP Mode', the the type of mode would not be displayed in the game information window.
   - [Bug Fix] Fastboot wasn't clearing the VRAM correctly ("Ace Combat 2" would show garbage when booting).
   - [Bug Fix] If the 'Sound Effect' option was set to 'Scroll Off', Lightguns would continue to make the scrolling sound effect.
   - [Bug Fix] The KONAMI Justifier lightgun buttons were backwards (IE: START was AUX).
   
  [Fastboot Changes]
   - Fixed a bug where the VRAM on the PlayStation was not being cleared.
   
  [ARM Firmware Changes]
   - "Gex: Enter the Gecko" fixed.
   - XA left/right channel flipping fixed.

  ========================================
  |~[Recent Changes from 2.6.12->2.6.13]~|
  ========================================
   - [Improvement] The controller subsystem was recoded from scratch.
   - [Improvement] The loading bar animation on boot-up was changed to a spinning wheel animation.
   - [Improvement] Frame rate doubled (now running at 60 frames per second).
   - [Improvement] Memory optimisations.
   - [Improvement] CPU and GPU code optimisations.
   - [Improvement] The initial program loader no longer cuts off the BIOS audio when booting.
   - [Improvement] The initial program loader now shows a loading animation.
   - [Improvement] The initial program loader now boots in interlaced mode for NTSC (assists with helping keep scan converters synced).
   - [Improvement] The 'NAMCO NeGcon' controller "I" and "II" buttons now function correctly.
   - [Improvement] The 'MENU.SYS' filesize has been drastically reduced (by 71 MB).
   - [Improvement] The intro video now has each games title, developer and release year displayed.
   - [Bug Fix] Lightguns now work with a Multi-Tap.
   - [Bug Fix] DUAL SHOCK controllers now automatically turn on the red LED and enable Analog mode.
   - [Bug Fix] DUAL SHOCK controllers wouldn't vibrate when connected to a Multi-Tap.
   - [Bug Fix] If update files were placed in a game directory, it would cause invalid errors to appear when selecting a game.
   - [Bug Fix] SD Card hot-swapping would sometimes freeze the PlayStation.
   - [Bug Fix] Viewing a large MULTIDISC.LST file in the 'M-Disc' window, it would result in other 'M-Disc' windows having an extra corrupted line.
   - [Bug Fix] Manually defined EXTDSP files will now execute the selected mode when 'Midboot' is selected in the options.
   - [Bug Fix] "Resident Evil 2" will no longer freeze when using analog mode on DUAL SHOCK controllers.
   - [Bug Fix] Holding 'L2' and 'Cross' on the 'Video Mode' option would cause it to trigger repeatedly.
   - [Bug Fix] If 29 items in total were on the SD Card, error code 80000005 would be displayed.
   - [Bug Fix] If the SD Card was removed and the 'Load CD' option was selected, holding down the 'Triangle' button would cause the controller to vibrate indefinitely.

  [Fastboot Changes]
   - Changed the area where the status flag was stored to an area which resets to zero on power on/reboot of the PlayStation.
   - Fixed "Test Drive 6" from freezing after the intro video.
   - Copyrights updated to 2020.

  [ARM Firmware Changes]
   - "Worms: World Party" XA audio fixed.
   - CDDA left/right channel adjustments.
   - 'CdlMute' and 'CdlDemute' now work for CDDA and XA.
   - Double-buffering improvements.
   - Synchronisation improvements.
   - Interrupt improvements.
	
  [FPGA Firmware Changes]
   - Double-buffering logic re-written from scratch.

  * ARM is now V2.7.0 *
  * FPGA is now DTY5 10/4/2020 *

  ========================================
  |~[Recent Changes from 2.6.11->2.6.12]~|
  ========================================
   - [Bug Fix] Launching by 'Quick Start' would not set the HC05 license correctly which would result in some games freezing.
   - [Bug Fix] Some files would not be listed or sometimes the PlayStation would crash when getting the SD Card contents on boot.
   - [Bug Fix] The wallpaper bitmap would become corrupted when using a multitap.
   - [Bug Fix] Some PS-EXE BOOT strings did not contain a backslash which would make the PS-EXE string 'null'.
   - [Bug Fix] The intro video and credits video don't crash the PlayStation anymore.

  [ARM Firmware Changes]
   - "Assault Rigs" freezing fixed.
   - "Castlevania: Symphony of the Night" audio and graphics fixed.
   - "Tomb Raider" freezing fixed.
   - "Spider-Man 1 & 2" audio fixed.
   - "Star Wars - Jedi Power Battles" audio fixed.
   - "Philosoma" freezing fixed.
   - CDDA synchronisation improvements.

   * ARM is now V2.6.8 *

  ========================================
  |~[Recent Changes from 2.6.10->2.6.11]~|
  ========================================
   - [Bug Fix] After changing video modes, the 'System Diagnostics' GPU counter will no longer be zero.
   - [Bug Fix] When returning from the 'Screen Adjustment' option, the music volume is reset to the correct lower value.
   - [Bug Fix] Manually defined EXTDSP files are no longer ignored when using a MULTIDISC.LST file.
   - [Bug Fix] The PS-EXE "BOOT" string in the 'Details' page for games no longer displays paths.
   - [Bug Fix] If a very long string was entered for the username, it would overflow the dialog box and Menu System header.
   - [Bug Fix] If you were changing usernames and the SD Card was removed, the Menu System title would stay saying "Enter a new Username".
   - [Improvement] Added a check for LibCrypt games to the 'Details' page.
   - [Improvement] The boot times have been reduced by ~2 seconds.
   - [Improvement] Added a new setting to the 'Sound Effects' option which will keep all of them on except for the scrolling effects.

  [ARM Firmware Changes]
   - "007 - Tomorrow Never Dies" fixed.
   - "Driver" no longer crashes when restarting a mission.
   - "Tony Hawks Pro Skater 2" fixed.
   - 'System Loader' fixed.
   - Full ATV register support added (volume control and fading in games now works).
   - Updated the CU2 format to now include pregaps.

   * ARM is now V2.6.7 *

   [FPGA Firmware Changes]
   - Full ATV register support added.

   * FPGA is now STY6 13/12/2019

  =======================================
  |~[Recent Changes from 2.6.9->2.6.10]~|
  =======================================
   - [Bug Fix] Fixed a sector overflow issue which would trigger when multiples of three items in total on the SD Card were present.
   - [Improvement] Holding "Right" on the left analog stick (whilst in analog mode) will now make ellipsis strings scroll.

  [ARM Firmware Changes]
   - PlayStation interrupt timing adjustments.
   - Command chain handler overhauled.
   - Stereo XA channels, ATV null and ATV mono channel support improved.
   - Seek calculation adjustments.
   - "Resident Evil 2 & 3" fixed.
   - "X-Multiply" fixed.
   - "Blazing Dragons" fixed.
   - "Crusaders of Might and Magic" fixed.
   - "Harmful Park" fixed.
   - "Legend of Legaia" fixed.
   - "WipEout" fixed.
   - "Gran Turismo 2" fixed.
   - "Final Fantasy VII (7)" fixed.

   * ARM is now V2.6.6 *

  ======================================
  |~[Recent Changes from 2.6.7->2.6.9]~|
  ======================================
   - [Improvement] "Quick Start" added (simply press the 'Start' button to launch without any window dialogs).
   - [In-House] 'Load Delay Slot' testing added.
   - [In-House] Memory t_addr changed back to 0x80010000.
   - [In-House] Font changed to 4-bit instead of 16-bit.

  [ARM Firmware Changes]
   - More CdlPause, Interrupt and Seek Calculation timing adjustments.
   - Fixed an audio bug in "Resident Evil 3 [NTSC]".

   * ARM is now V2.6.5 *

  ======================================
  |~[Recent Changes from 2.6.7->2.6.8]~|
  ======================================
  [Menu System Changes]
   - [Bug Fix] The burn-in timer no longer causes system corruption if the SD Card is ejected.
   - [Bug Fix] The screen is dimmed correctly before a logo popup now renders.
   - [Bug Fix] Custom EXTDSP modes per individual game directories now work on "Midboot" mode.
   - [Bug Fix] Selecting an empty directory in search mode doesn't crash the PlayStation anymore.

  [ARM Firmware Changes]
   - CdlPause, Interrupt and Seek Calculation timing adjustments.
   - "Resident Evil 2 & 3" fixed.
   - "Legend of Legaia" fixed.
   - "Dino Crisis" fixed.

   * ARM is now V2.6.4 *

  ======================================
  |~[Recent Changes from 2.6.6->2.6.7]~|
  ======================================
  [Menu System Changes]
   - [Bug Fix] The "System Table" area in the kernel is no longer cleared before loading a game.
   - [Bug Fix] Custom EXTDSP modes per individual game directories work again.
   - [Bug Fix] The lower half of memory is no longer cleared before loading a game via LoadExec.
   - [Bug Fix] The LoadExec EXTDSP hook is now installed before callbacks are disabled.
   - [Bug Fix] The PlayStation no longer crashes sometimes when changing background audio tracks.
   - [Bug Fix] If no audio track is selected during the initial setup screen, the Menu System will no longer play anything.
   - [Bug Fix] Fixed an audio glitch where sound effects wouldn't work if the background music was saved as "Off".

  [ARM Firmware Changes]
   - Menu System speed adjustments.
   - "T'ai Fu - Wrath of the Tiger" fixed.
   - "Tomb Raider" fixed.
   - "Syphon Filter" fixed.
   - "Kyuutenkai Fantastic Pinball [NTSC-J]" fixed.

   * ARM is now V2.6.3 *

  ======================================
  |~[Recent Changes from 2.6.5->2.6.6]~|
  ======================================
  [Menu System Changes]
   - [Bug Fix] Removing a controller will no longer reset the selection bar position.
   - [Bug Fix] Stopped the "No Image Found!" dialog window from popping up on boot if no folders are detected on the SD Card.
   - [Bug Fix] The "Load CD" option isn't disabled anymore if no folders are detected on the SD Card.
   - [Bug Fix] The "System Table" area in the kernel is now cleared before loading a game.
   - [Bug Fix] The SPU memory is now erased which fixed an audio glitch in "Disruptor".
   - [Bug Fix] The ".fseventsd" (generated by Mac OS X) and "FOUND.000" (to save damaged files) directories are now also ignored.
   - [Bug Fix] USB Mode would lockup the system for a while if the disc image was changed.
   - [Bug Fix] If a search didn't find any game image, the game list would become invisible.
   - [Bug Fix] Wallpaper STP (transparency) bit enabled (fixes text layering issues when using a wallpaper).
   - [Bug Fix] The "MadCatz DUAL FORCE Racing Wheel" buttons "Cross", "Square" and "L2" are now working (ANALOG or DIGITAL modes only).
   - [Bug Fix] USB Mode will no longer execute the "MENU.SYS" image until the image has been changed by the "Systems Console".
   - [Bug Fix] The "Restart the PlayStation" option from the options menu now works.
   - [Improvement] The 'System Information' window now shows the username as "N/A" if nothing was saved on the cartridge.
   - [Improvement] If an error has occurred, the wallpaper is now dimmed to a lower brightness level (makes it easier to read errors).
   - [Improvement] The game selection window now dims the screen and displays "Loading" whilst processing data.
   - [Improvement] The game selection window now auto-scrolls the game title if it's truncated.
   - [Improvement] There are now 6 selections available for the background music.
   - [Improvement] The amount of files allowed has been increased from 512 to 1000.
   - [Improvement] Boot times reduced by ~3 seconds.
   - [Improvement] Started adding in a PlayStation debugger.
   - [Improvement] The "Grey" setting in 'Selection Bar Colour' option was changed to a darker value.
   - [Improvement] Added a "White" setting to the 'Selection Bar Colour' option.
   - [Improvement] Performance significantly increased when returning from a game selection.
   - [Improvement] A new option was added which lets users execute games by using either "Midboot" or "LoadExec".
   - [Improvement] "K1V4" was added as a new EXTDSP setting and is also now the new default setting.
   - [Improvement] PSone BIOS CRC32 checksums added.
   - [Improvement] The intro video can now be played manually from the "Options Menu".

  [Fastboot Changes]
   - Completely re-written from scratch in assembler for ASMPSX.
   - We now use the "Midboot" method (running entirely from ROM) which is executed via the BIOS.
   - Checks for a Switch Board and shows an error if one is not found or has not been installed correctly.
   - "CyberSpeed" fixed.
   - "Marvel Vs. Capcom" fixed.
   
   * Fastboot is now V2.4 *

  [System Loader Changes]
   - Changes have been made in how to return to the BIOS.
   
   * System Loader is now V1.4 *

  [ARM Firmware Changes]
   - Seek calculation logic implemented.
   - Stability improvements to certain games ("Micro Machines V3", "Resident Evil", "Final Fantasy", etc).
   - Increased LED activity.
   - Fixed a bug where lost clusters could occur from a fragmented file on exFAT volumes.
   - Fixed a bug where accesing any object on the exFAT root directory beyond the cluster boundary could fail.
   - ATV logic updated (fixes crossed audio tracks in "Gamera 2000" and "Silverload").
   - Fixed the intro timing of "Crash Team Racing".
   - "Puzzle Bobble 3DX" fixed.
   - "Gungage" fixed.
   - "Image Fight (Arcade Gears)" fixed.
   - "X-Multiply (Arcade Gears)" fixed.
   - "Tekken 2" now has XA audio playing on all menus correctly.
   - "Xenogears" fixed.
   - "Tales of Destiny II" fixed.
   - "Thrill Kill" fixed.
   - "Tony Hawks Pro Skateboarding" XA track skipping bug fixed.
   - "Transformers Transmetals" fixed.
   - "Break Out" fixed.
   - "Parappa the Rapper (Japanese Version)" fixed.

   * ARM is now V2.6.2 *

   [FPGA Firmware Changes]
   - ATV register addressing fixed.

   * FPGA is now STY4 09/6/2019

  ======================================
  |~[Recent Changes from 2.6.4->2.6.5]~|
  ======================================
  [Menu System Changes]
   - [Bug Fix] The intro video now plays properly and returns properly.
   - [Bug Fix] Fixed analog controller mode switching for all versions of "Ace Combat 2".
   - [Bug Fix] Fastboot updated to V2.1. Fixes "Soul Blade" crashing on stage selection.

  [ARM Firmware Changes]
   - Fixed the intro desync issue with "Parappa the Rapper".
   - Set seek delay adjusted which fixes "DOOM" and "Final DOOM".
   - Adjusted the sector location offset which fixes "Blasto".

   * ARM is now V2.6.1 *

  ======================================
  |~[Recent Changes from 2.6.3->2.6.4]~|
  ======================================
   - [Bug Fix] CU2 sheets are now detected again.
   - [Bug Fix] Fixed a bug where some Multi-Disc titles wouldn't boot and the PlayStation would enter an infinite loop.
   - [Bug Fix] If you entered a directory that had 'High Fragmentation' whilst in search mode, it now resets out of search mode.
   - [Bug Fix] Whilst in search mode, unplugging the controller will now exit search mode.
   - [Bug Fix] A CD timeout bug has been fixed. This was due to the menu attempting to read a wallpaper file even if it wasn't present.
   - [Improvement] Unnecessary folders are now ignored (EG: "System Volume Information", ".fseventsd", ".Spotlight-V100", ".Trashes" and ".DS_Store").
   - [Improvement] The ARM Firmware is now updated via the Menu System (FIRMWARE.AFW is no longer required as a seperate file).
   - [Improvement] The FPGA Firmware is now updated via the Menu System (UPDATE.FPG is no longer required as a seperate file).
   - [Improvement] The EXTDSP K1V3 assembly logic has been updated to now save and restore the K0 register.
   - [Improvement] The option "Reboot the PlayStation" now boots to the BIOS which can be used for managing Memory Card data.
   - [Improvement] Whenever a new firmware is updated, a list of changes is now displayed automatically.

   * ARM is now V2.6.0 *

  ======================================
  |~[Recent Changes from 2.6.2->2.6.3]~|
  ======================================
   - [Bug Fix] When in search mode, pressing 'Circle' will no longer bring up the 'Load CD' popup dialog.
   - [Bug Fix] Wrote new hook logic for the "EXTDSP" which fixes "Need for Speed: High Stakes" from crashing (fixes JIRA issue CSGC-89).
	       This new hook logic also addresses problems with "DEMO 1" not working and "Ore No Ryouri" no longer requires "K1V1" mode.
   - [Bug Fix] The 'System Loader' has been updated to V1.3. This update adds the option to enable the CD-ROM (which some users wanted so they could listen to CD-DA music discs).
   - [Improvement] Renamed from "XA/CDDA Mode" in the 'Options Menu' to "EXTDSP Mode" which is abbreviated for "External Digital Sound Processor".
   - [Improvement] When either 'Fastboot' or the 'System Loader' are being updated, a warning message saying "Do not turn off your PlayStation" is now displayed.

  ======================================
  |~[Recent Changes from 2.6.1->2.6.2]~|
  ======================================
   - [Bug Fix] If an empty directory is selected the PlayStation no longer freezes for 45 seconds.
   - [Bug Fix] Fixed an issue where the MULTIDISC menu list would become corrupted when scrolling.
   - [Bug Fix] Removed the false-positive 'System Diagnostics' menu (it will be re-enabled in a new Menu System update later on).
   - [Improvement] The 'System Loader' has been updated to V1.2. This small update adds the option to gain access to the PlayStation BIOS by pressing the [SELECT] button.
   - [Improvement] The Chinese BIOS hack (CRC: 0x3CD5F586) for 'Silent Hill' has been added to the BIOS checksum array list so it does not show up as "Unknown".
   - [Improvement] Under 'System Information', the "File System" string correctly shows the file system present on the SD Card instead of "N/A".
   - [Improvement] When no image has been found in the Menu System, a more detailed information page why this may happen is now shown.

  ======================================
  |~[Recent Changes from 2.6.0->2.6.1]~|
  ======================================
   - [Bug Fix] Fixed some issues with the Lightgun (wallpaper layer issues, button icon issues, text issues and 3D issues).
   - [Bug Fix] The option "Reset Options to Default" was missing. It has also been renamed now to "Reset Options Defaults".
   - [Bug Fix] JIRA issue CSGC-109 fixed ('SYSTEM.CNF' parser routines fixed which allows [Formula 1 98] to boot again).
   - [Bug Fix] Fixed an issue where folder names with a period (full-stop) in them would cause the automatic ellipsis logic to fail entirely.
   - [Improvement] The keyboard cursor rate blink logic has been improved.
		   You can also now hold down certain buttons whilst the keyboard is showing and it will auto-scroll.
   - [Improvement] The string length detection for ellipsis replacement logic has been adjusted.

  ======================================
  |~[Recent Changes from 2.5.0->2.6.0]~|
  ======================================
   - [Bug Fix] "SaGa Frontier" now works.
   - [Bug Fix] New Fastboot logic (V2.0). This fixes "Disruptor" and "Lifeforce TENKA", as well as some users reporting Fastboot hanging on the PSIO logo.
   - [Feature] Changing the username is now enabled in the options menu.
   - [Improvement] Incorrect text in the [System Information] dialog window (whilst in PAL mode) has been fixed.
   - [Improvement] The 'System Loader' version numbering has been fixed. It is now '1.0' instead of the previously incorrect '3.6' version.
		   The text has also been replaced to say "No Menu System" instead of "No SD Card Detected".
   - [Improvement] Whilst in USB mode, the 'Search' button does not show a popup error message. Instead, it is now blanked out.

  =======================================
  |~[Recent Changes from 2.4.15->2.5.0]~|
  =======================================
   - [Bug Fix] An buffer-overflow issue in the CNF parser routines has been fixed.
   - [Bug Fix] An issue where directories after selection 255 would loop back to the first directory has been fixed.
   - [Bug Fix] An issue where "NAMCO Museum Volume 3" wouldn't boot has been fixed.
   - [Bug Fix] Vibration timing has been adjusted on some menu dialog windows.
   - [Bug Fix] During the firstboot procedure, the 'Underwater Theme' now has sound effects.
   - [Feature] The firstboot procedure now has a name input section.
   - [Feature] The Menu System now has a search function. Press [SQUARE] to bring up the keyboard to initiate the search.
   - [Feature] PSIO now has a built in boot manager called the 'System Loader'. The cartridge will boot into it when an issue happens on power on of the PlayStation console.
   - [Feature] The file 'FBOOT.BIN' is no longer required on the SD Card. It is now built into PSIO's Flash ROM. Delete it from your SD Card if prompted.
   - [Feature] Background/wallpaper images can now be applied. Read the 'Systems Manual' for more information.
   - [Feature] MULTI-DISC titles now have the ability to manually select what disc to boot.
   - [Improvement] All "DUAL-SHOCK" references renamed to "DUAL SHOCK" for legality of Sony's registered trademark.
   - [Improvement] 'Reboot the PlayStation?' popup menu dialog changed to 'Restart the PlayStation?'.
   - [Improvement] 'About PSIO' in the options menu changed to 'Legal Information'.
   - [Improvement] 'Reset to Default' in the options menu changed to 'Reset Options to Default'.
   - [Improvement] 'Restart' selection changed to 'Search'.
   - [Improvement] 'Restart' selection moved to the options menu as a seperate element (listed as "Restart the PlayStation").
   - [Improvement] The 'System Information' window now has two pages.
   - [Improvement] GPU speed optimisation.
   - [Improvement] Some loaders which stream data into memory have been adjusted to use dynamic memory instead of fixed pointers.
   - [Improvement] When resetting PSIO (by using [START + SELECT] on power on), the logo now displays.
   - [Improvement] Text scroller updated slightly.
   - [Improvement] Under the 'Screen Adjustment' stage of the setup procedure, the text scroller can now be sped up or frozen with the R1 and L1 buttons.
   - [Improvement] If more than 256 items exist in the root directory, PSIO will now say "Please Wait!" whilst the PlayStation is processing data.
   - [Improvement] When scrolling right on a filename that has been truncated by an elipsis, the scroll indicators now hide if the string has extended over the top of them.
   - [Improvement] Credits Video Updated.

  =======================================
  |~[Recent Changes from 2.3.2->2.4.15]~|
  =======================================
  - [Bug Fix] An issue where games (directories) wouldn't sometimes show has been fixed (this was due to hidden directories/folders set by some operating systems).
  - [Bug Fix] An issue where files (BIN, ISO or IMG) wouldn't sometimes be detected has been fixed (same reason as the above bug).
  - [Bug Fix] Fixed the 'Official UK PlayStation Magazine #18' track from not playing the correct data.
  - [Bug Fix] Fixed unseen low level 'CdRead' errors in our custom packer routines.
  - [Bug Fix] The intro video would play at 6x speed instead of 2x speed. This has been fixed.
  - [Bug Fix] If the message "No Image Found" was closed, the background music wouldn't restore to regular volume levels.
  - [Improvement] "SOFTWARE HALTED" text alignment fixed.
  - [Improvement] Under 'System Information', the string "Images Detected" was changed to "Directories Detected".
  - [Improvement] When re-inserting an SD Card, the word "Checking..." now displays a little longer.

  ======================================
  |~[Recent Changes from 2.3.1->2.3.2]~|
  ======================================
  - Update for the ARM Version 2.4.7 release (no changes to the Menu System).

  ======================================
  |~[Recent Changes from 2.3.0->2.3.1]~|
  ======================================
  - [Bug Fix] When attempting to load from the CD-ROM drive, the 3D CD-ROM model was invisible. It now displays again.
  - [Bug Fix] Manually defining the 'XA/CDDA' setting would result in nothing shown in the 'Details' window. It now displays again.

  ======================================
  |~[Recent Changes from 2.2.5->2.3.0]~|
  ======================================
  - [Bug Fix] Timing adjustments for the SCPH-7502 (PU-22 boards).
  - [Bug Fix] Checking for hidden files is now included as part of the SD Card loading routines.

  ======================================
  |~[Recent Changes from 2.1.0->2.2.5]~|
  ======================================
  - [Improvement] Changed the 'Systems Information' dialog layout.
  - [Improvement] Load times decreased.
  - [Improvement] Navigation times decreased.

  =======================================
  |~[Recent Changes from 2.0.25->2.1.0]~|
  =======================================
  - [Bug Fix] The SCPH-1000 PlayStation (Japanese) consoles now return a known BIOS ID instead of "$<f".
  - [Bug Fix] During the 'first time boot' sequence, the "Underwater Theme" will now stop playing when commanded to.
  - [Bug Fix] Dynamic memory management routines significantly improved.

  ========================================
  |~[Recent Changes from 2.0.15->2.0.25]~|
  ========================================
  - [Bug Fix] Changed how the GPU video mode is setup (stops certain PlayStation models from crashing).
  - [Feature] Routines added for acquiring the PlayStation BIOS as a CRC32 hash.
  - [Feature] Firmware file checking added.

  ======================================
  |~[Recent Changes from 2.0.1->2.0.5]~|
  ======================================
  - [Update] Changed the loading routines for ARM V2.4.3.

  =======================================
  |~[Recent Changes from 1.9.51->2.0.1]~|
  =======================================
  - [Bug Fix] Added checking of the MENU.SYS file for SD Card swaps.
  - [Bug Fix] Enabled all root counters and event handlers on parent PS-EXE loading (fixes "SaGa Frontier").
  - [Bug Fix] A serious fragmentation problem in the dynamic memory management routines has been fixed.
  - [Bug Fix] USB mode no longer checks for non-existent bitmap images.
  - [Feature] Motorola MC68HC705 license selection added (fixes the German (PAL) version of "Dino Crisis").
  - [Feature] Vibration for "DUAL SHOCK" controllers implemented.
  - [Feature] Sound Effects added to the 'first time boot' sequence.
  - [Improvement] If CD-ROM loading fails, an error is now displayed.
  - [Improvement] Filesize displaying when in 'USB Mode' now shows "N/A" instead of 4.
  - [Improvement] New sound engine which has been completely recoded from scratch.
  - [Improvement] Text scroll added to the 'first time boot' sequence for the 'screen calibration' stage.
  - [Improvement] The 'first time boot' video mode help popup menu has been changed into a locked window.

  ========================================
  |~[Recent Changes from 1.9.50->1.9.51]~|
  ========================================
  - ARM V2.4.1 firmware release version sync.

  ===================================
  |~[Recent Changes from 1.8->1.9]~|
  ===================================  
  - Fixed a bug in the quick sort routines where if more than 512 items were
    placed in the root of the SD Card and if it was re-inserted, the PlayStation
    would crash.
   
  - Fixed a bug in the "SYSTEM.CNF" parser routines where if no CNF sheet was
    defined, the Menu System would default to "CDROM:\PSX.EXE". However, the libs
    do not like using uppercase I/O names which would cause the actual executation
    to fail. It has now been changed to "cdrom:\PSX.EXE" which has solved this issue.
  
  - A warning now displays if no audio track is selected on the PSIO setup screen.
    This is to enusure that the user didn't make a mistake in the setup process.
	 
  - When selecting an audio track to play during the setup process of PSIO, the
    audio track currently playing will now flicker to avoid confusion as per what
    track is actually currently being played.

  ===================================
  |~[Recent Changes from 1.7->1.8]~|
  ===================================
  - Added the PlayStation's ROM version information to the 'System Information' window.
   
  - Improved the way new PSIO cartridges boot with new audio tracks and a smoother flow.
    If you would like to check it out, hold ["START" + "SELECT"] whilst your cartridge is
    booting to reset it to a brand new 'out of the box' state (WARINING: all settings and
    or preferences will be reset).
   
  - Fixed a major bug in the way PSIO was reset since if the user was attempting to reset
    the options data stored in PSIO's Flash ROM by holding "START" + "SELECT" on boot, some
    early PlayStation mainboards wouldn't even reset because the video mode would be locked
    still and this would actually crash the PlayStation. To fix this, the reset is now done
    before the GPU is setup to avoid crashing the early PU-8 mainboards that support NTSC mode,
    but crash entirely when attempting to enter PAL mode. This is a rare situation where PSIO
    may have been setup on a PAL system and was then later used on an NTSC console, but was
    locked into running in PAL mode which would crash the rare PU-8 mainboard since the system
    only supported NTSC mode, in which case, rendered the customers PSIO cartridge unusable and
    completely unresetable.

  ===================================
  |~[Recent Changes from 1.6->1.7]~|
  ===================================
  - Fixed a bug where 'Show filesizes' couldn't be saved.

  ===================================
  |~[Recent Changes from 1.5->1.6]~|
  ===================================
  - Updated dynamic memory allocation routines.
  - Changed 'USB Mode' to auto-detect and enable itself when PSIO is connected via USB.
  - Changed the 'Options Menu' to not show the equals sign anymore.
  - The 'Options Menu' no longer has the 'USB Mode' toggle option. It has been replaced with 'Show filesizes'.

  ===================================
  |~[Recent Changes from 1.4->1.5]~|
  ===================================
  - Added fragmentation checking.
  - Added menu list horizontal scrolling (hold the RIGHT directional button on menu elements containing an ellipsis to scroll).
  - Added CDDA/XA Mode file checking which allows users to override CDDA/XA mode settings per directory.
  - Fixed a bug in the ARM base version detection routines.
  - Added FPGA base version checking.

  ===================================
  |~[Recent Changes from 1.3->1.4]~|
  ===================================
  - Fixed a bug when more than 512 items on an SD Card would glitch the Menu System.
  - Fixed an ASCII case bug in the new alphabetical sorting algorithm.
  - Added a version checking system to ensure the Menu System matches the currently flashed ARM firmware.

  ===================================
  |~[Recent Changes from 1.2->1.3]~|
  ===================================
  - Rebooting can now be done from the Menu System when error 80000013 exists.
  - Fixed a bug that stopped "Chrono Cross" from working due to the CNF parsing its CNF incorrectly.
  - Fixed a bug where the 'Credits' for NTSC mode would freeze when finished.
  - The GPU renders 3D objects smoother with less jitter at a constant 30 frames per second for NTSC and 25 for PAL.
  - A huge performance increase was done to the font rendering, transparent polygon and scroll-box systems.
  - Fixed a bug in relation to lightgun mode where the "Load CD" text (and icon) were not blanked out correctly if "USB Mode" was enabled.
  - Added a confirmation message for when the options have been saved.
  - Fixed a serious bug with the burn-in timer, where if an SD Card was removed whilst it was displaying, the card change wasn't detected.
  - Added a 'Screen Adjustment' stage to the initial PSIO Menu Setup process.
  - Increased the folder limit from 256 items in the root directory to 512.
  - A huge performance increase was done to the alphabetical root directory sorting algorithm.

 ===================================
 |~[Recent Changes from 1.1->1.2]~|
 ===================================
  - Fixed a bug when in LightGun mode, the Menu System
    wouldn't sort the list alphabetically automatically
    when cancelling the game selection popup screen.

  - Credits video updated.

  - Fixed a bug where the LightGun could not
    close a "No Image Found" dialog window.

  - Fixed some serious problems in
    relation to the 'Burn-In Timer'.

 ====================================
  |~[Recent Changes from 1.0->1.1]~|
 ====================================
  Build 167:
  - Fixed a bug to do with the "MULTIDISC.LST" file not being found in some situations.

  Build 165:
  - Added a third option to the 'Select' window called "M-Disc" which displays the "MULTIDISC.LST" file contents (if present).
  - Removed some VRAM/SGRAM clearing for rendering the FBOOT V1.2 splash logo.
  - Fixed a bug where the "94' splash" option didn't change to the correct value on 'Reset to Default' from the 'Options'.
  - Fixed a bug where "CU2:" in 'Display' would display "Yes" after a controller reinsertion event should it have previously contained a true value.
  - Added Multi-Disc support (see "PSIO Systems Manual R2.0" for more information).
  - Added a dialog that says "No Image Found" on empty folder navigation.
  - Fixed a bug with 'Japanese Navigation' where it wasn't possible to save the settings.

 ====================================
 |~[Recent Changes from 1.7B->1.0]~|
 ====================================
  - Removed the version and build numbers from the header.
  - Added a dialog to the options 'Reset to Default' selection.
  - Added 'KONAMI Justifier' lightgun support.
  - Updated all Copyrights to 2016 (including all STR videos).
  - Moved out of BETA.

______________________________________________________________